how to negotiate with freelance clients